Vue.component('config', {
    data: function () {
        return {
            jixiong: {
                ji: '',
                xiong:''
            },
            jiaye: {
                jia: '',
                ye: ''
            },
            tiandi: {
                tian: '',
                di: ''
            },
            yinyang: {
                yin:'',
                yang: ''
            },
            danshuang: {
                dan: '',
                shuang: ''
            },
            heibai: { //黑白肖
                hei: '',
                bai: ''
            },
            nannv: { //男女肖
                nan: '',
                nv: ''
            },
            yanse: { // 红蓝绿肖
                hong: '',
                lan: '',
                lv: ''
            },
            jijie: { // 春夏秋冬肖
                chun: '',
                xia:'',
                qiu: '',
                dong: '',
            },
            fangxiang: { // 东南西北肖
                dong: '',
                nan: '',
                xi: '',
                bei: ''
            },
            qqsh: { // 琴棋书画
                qin: '',
                qi: '',
                shu: '',
                hua: '',
            },
            wuxing: { // 金木水火土
                jin: '',
                mu: '',
                shui: '',
                huo: '',
                tu: ''
            },
            bo: { // 红蓝绿波段
                hong: '',
                lan: '',
                lv: '',
            },
            he: { //合单双
                dan: '',
                shuang: '',
            },
            daxiao: { //大小数
                da: '',
                xiao: '',
            }
        }
    },
    template:'#config-page-template',
    props:['params'],
    methods:{
        save:function () {
            let _self = this, loadingIndex = layer.load();
            for (let key in _self.$data) {
                database.replace('config', {key: key, value:JSON.stringify(_self.$data[key])}, function (res, err) {
                    console.log('replace err:' + err);
                });
            }
            layer.close(loadingIndex);
            setTimeout(function() {
                layer.msg('保存成功');
            }, 1000);
        },
        changeTab:function () {
            this.$emit('changeroute', 'query')
        },
        getData:function () {
            let _self = this;
            for (let key in _self.$data) {
                database.getRow('config', {key: key}, function (res, err) {
                    if (!err && res && res.value) {
                        _self[key] = JSON.parse(res.value);
                    }
                });
            }
        },
        del:function () {

        }
    },
    created: function () {
        this.getData();
    }
});